@charset "utf-8";
/* CSS Document Xi 个人专用样式表 */

html,body{-webkit-text-size-adjust: none;}

body,input, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, textarea, p, blockquote, h1, h2, h3, h4, h5, h6, img,em,button{ margin: 0; padding: 0; border:0;list-style: none;}
body{ font-family:Microsoft YaHei,Helvetica, Arial, sans-serif; color:#545454; color:#333; font-size:62.5%;width:100%;}
select,textarea,input{font-family:Microsoft YaHei;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#e98533; text-decoration:none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
em,i{ font-style:normal;}
.clear{ clear:both; height:1px;}
.nodisplay{ display:none;}
.hand{ cursor:pointer;}
input[type=text]{ border-radius:0;}
h1,h2,h3,h4,h5,h6 { vertical-align:baseline; zoom:1; font-weight:400; }
a{text-decoration: none;}
textarea { overflow:auto; }
.clear{ clear:both;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #fff!important; opacity:.5; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #fff!important;  opacity:.5; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #fff!important; opacity:.5; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #fff!important; opacity:.5; 
}
 

@media (max-width: 1920px) and (min-width: 768px){
	body{ width:767px; margin:0 auto;  }
	}

@media (max-width: 767px){
 body{ min-width:320px;  }
	}

/*弹窗提示*/
.loginBg{ background:url(../images/smf_bg.jpg) no-repeat red; background-size:cover; width:100%; position:relative; float:left;}

.login{ width:76%; height:auto; margin:0 auto; margin-top:8%;}

.login .name{ width:68%; padding-top:10%; margin:0 auto;}
.login .name img{ width:100%; height:auto;}

.login h1{ font-size:2em; font-weight:bold; line-height:1.2;margin-top:14%; color:#fff; padding-bottom:4%;}
.login input{ color:#fff; width:96%; height:auto; font-size:1.2em; line-height:1.2; padding:4% 2%;/* box-sizing:border-box;-webkit-box-sizing:border-box;*/ margin-bottom:5%; background:url(../images/inputBg.png); border-radius:4px; background:rgba(0,54,112,.7)}
.login .btn{ width:100%; height:auto; text-align:center; position:relative; font-size:1.7em; padding:2% 0; color:#003670;background:url(../images/buttonBg.png);border-radius:4px; background:url(../images/arrow.png) no-repeat right center; background-size:8.5%;background-color:rgba(255,255,255,.75); text-align:center;} 
/*.login .btn img{ width:3.5%; position:absolute; z-index:1; right:5%; top:10px;}
.login .btn .word{ width:40%; float:left; margin-left:30%; text-align:center; }
.login .btn img{ width:3.5%; float:right; margin-right:5%; margin-top:8px;}
.login .btn:after{ content:""; display:block; clear:both;}*/

.login .logo{ width:50%; height:auto; margin:0 auto;margin-top:12%;}
.login .logo img{ width:100%; display:block;}

.login p{ width:100%; height:auto; font-size:1em; color:#fff; opacity:.5; text-align:center; line-height:1.5; margin:0 auto; position:absolute; z-index:1; bottom:4.5%; left:0;}